package fr.afcepf.ai89.esharing.data;

import java.util.List;

import javax.ejb.Remote;

import fr.afcepf.ai89.esharing.entity.CategorieAem;
import fr.afcepf.ai89.esharing.entity.TypeAem;
@Remote
public interface IDAOCategorieAem {
	
	CategorieAem getCatAem(int idCat);
	
	CategorieAem getSuper(CategorieAem cat);
	CategorieAem getParent(TypeAem type);
	
	List<CategorieAem> getCatsRacines();
	List<CategorieAem> getCats();
	List<CategorieAem> getSousCats(CategorieAem cat);
	
	int addCatAem(CategorieAem cat);
	int majCatAem(CategorieAem cat);

}
